package controleur;

public interface ConstantesWeb
{
    /* Nom de l'entreprise */
    public static final String NOM_ENTREPRISE = "Bibliothèque";
    
    public static final String PAGE_ENTETE = "entete.jsp";
    public static final String PAGE_ERREUR = "erreur.jsp";
    public static final String PAGE_ACCUEIL = "index.jsp";
    public static final String PAGE_REDIRECTION_CONNEXION = "redirection_connexion.jsp";
    public static final String PAGE_REDIRECTION_DECONNEXION = "redirection_deconnexion.jsp";
    public static final String PAGE_PRINCIPALE = "principale.jsp";
    public static final String PAGE_CONNEXION_INVALIDE = "connexioninvalide.jsp";
    public static final String PAGE_LIVRES_TOUS = "livresliste.jsp";
    public static final String PAGE_LIVRE = "livre.jsp";
    public static final String PAGE_AUTEURS_TOUS = "auteursliste.jsp";
    public static final String PAGE_AUTEUR = "auteur.jsp";
    public static final String PAGE_COMPTE = "compte.jsp";
    public static final String PAGE_PROFIL = "profil.jsp";
    public static final String PAGE_IMAGE = "image.jsp";
    public static final String PAGE_COMPTES_TOUS = "comptesliste.jsp";
    public static final String PAGE_COMPTE_NOMRE = "comptenorme.jsp";
    public static final String PAGE_MEMBRES_TOUS = "membresliste.jsp";
    public static final String PAGE_MEMBRE = "profillecture.jsp";
    
    public static final String CSS_ENTETE = "conception.css";

    /* Nom du paramètre utilisé dans la requête HTTP pour identifier la commande. */
    public static final String NOM_CHAMP_CMD = "cmd";

    /* Répertoire contenant les pages JSP. */
    public static final String REPERTOIRE_JSP = "/";
    
    /* Attribut utilisé pour stocker le message d'erreur dans la page d'erreur. */
    public static final String ATTRIBUT_ERREUR = "erreur";
    
    public static final String CMD_ACCUEIL = "ACCUEIL";
    public static final String CMD_DECONNEXION = "DECONNEXION";
    public static final String CMD_OUVRIR_SESSION = "OUVRIR_SESSION";
    public static final String CMD_AFFICHER_LIVRES = "AFFICHER_LIVRES";
    public static final String CMD_PRINCIPALE = "PRINCIPALE";   
    public static final String CMD_AFFICHER_AUTEURS = "AFFICHER_AUTEURS";   
    public static final String CMD_COMPTE = "COMPTE";       
    public static final String CMD_PROFIL = "PROFIL";
    public static final String CMD_ECRIRE_CRITIQUE = "ECRIRE_CRITIQUE";
    public static final String CMD_SUPPRIMER_CRITIQUE = "SUPPRIMER_CRITIQUE";
    public static final String CMD_MODIFIER_PROFIL = "MODIFIER_PROFIL";
    public static final String CMD_AFFICHER_COMPTES = "AFFICHER_COMPTES";
    public static final String CMD_AFFICHER_MEMBRES = "AFFICHER_MEMBRES";
    public static final String CMD_MEMBRE = "MEMBRE";
    public static final String CMD_AUTEUR = "AUTEUR";
    public static final String CMD_LIVRE = "LIVRE";
    public static final String CMD_IMAGE = "IMAGE";
    
    public static final String VALEUR_LIVRES_LISTE = "VALEUR_LIVRES_LISTE";
    public static final String VALEUR_LIVRE = "VALEUR_LIVRE";
    public static final String VALEUR_AUTEURS_LISTE = "VALEUR_AUTEURS_LISTE";
    public static final String VALEUR_AUTEUR = "VALEUR_AUTEUR";
    public static final String VALEUR_IMAGE_ID = "VALEUR_IMAGE_ID";    
    public static final String VALEUR_IMAGE = "VALEUR_IMAGE";    
    public static final String VALEUR_COMMANDES_LISTE = "VALEUR_COMMANDES_LISTE";
    public static final String VALEUR_FACTURE_TOTALE = "VALEUR_FACTURE_TOTALE";
    public static final String VALEUR_MEMBRES_LISTE = "VALEUR_MEMBRES_LISTE";
    public static final String VALEUR_MEMBRE = "VALEUR_MEMBRE";
    public static final String VALEUR_VILLE_PAYS = "VALEUR_VILLE_PAYS";    
    
    public static final String COOKIE_MEMBRE_NOM_UTILISATEUR = "nomUtilisateur";
    public static final String COOKIE_MEMBRE_MOT_PASSE = "motPasse";
    
    public static final String CLE_CRYPTAGE = "james_guillaume_library";
    
    public static final String BD_STRING_LENGTH = "45";
    
    public static final String COMPTE_ADMIN = "administrateur";
    
    public static final double COUT_PAR_JOUR_1 = 0.15;
    public static final double COUT_PAR_JOUR_2 = 0.20;
    public static final double COUT_BASE_2 = 1.00;
    public static final double COUT_PAR_JOUR_3 = 0.25;
    public static final double COUT_BASE_3 = 2.50;
    public static final double COUT_ADMINISTRATIVES = 9.99;
    
    public static final int NOMBRES_JOUR_1 = 3;
    public static final int NOMBRES_JOUR_2 = 14;
    
    public static final double TPS = 0.05;
    public static final double TVQ = 0.095;
}
